html,body{
	width:100%;
	min-width: 1200px;
}
body {
  font-size:16px;
  font-family: '\5fae\8f6f\96c5\9ed1',vendna,Arial,Tahoma,Helvetica,san-serif;
  line-height: 1.6;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height: 1.4;}
.h4, .h5, .h6, h4, h5, h6 {margin-top:0;}
a {color:#333;}
a:hover {color: #b18a2f;}
.layout {
  width:100%;
}
.center-vertical {
  position:relative;
  top:50%;
  transform:translateY(-50%);
}
.row {margin:15px 0;}
.overflow {overflow: hidden;}
.inner {padding:15px;}
.icon {
  display: inline-block;
  *zoom:1;*display:inline;
  vertical-align: middle;
}
.boxt {font-size:20px;padding:10px 0;line-height: 1.42;}
.boxt span {
  display: inline-block;
  width: auto;
  text-align: center;
  padding: 5px 13px;
  line-height: 1;
}

.boxt span.act{
  background-color: #1b59aa;
}
.boxt span.act a,.boxt span.act a:link,.boxt span.act a:visited{
  color: #fff;
}
.border {border:1px solid #e5e5e5;}
.smallw {width:80%;margin:0 auto;}
.news-list li,
.news-list a {
  display: block;
  padding-top:6px;padding-bottom: 6px;
  padding-left:15px;
  white-space:nowrap;
  overflow: hidden;
  text-overflow:ellipsis;
  background: url("../../images/ynjrb/icons.png") no-repeat left -460px;
}
.news-list .titlist1{
	width:60%;
	float: left;
}
.news-list .datelist1{
	width:30%;
	float: right;
}
.news-list li cite,
.news-list a cite {
  font-style: normal;
  float: right;
  color: #999;
}
.news-list .more a {
  padding-left:0;
  background: none;
  margin-top:5px;
  background-color: #efefef;
  text-align: center;
}
h3 {font-size: 22px;line-height: 1.6;}
.detail {text-indent: 2em;color: #666;}
.detail-border {padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;}
.newset {
  width:70px;height: 24px;
  display: inline-block;
  vertical-align: middle;
  background: url("../../images/ynjrb/icons.png") no-repeat left bottom;
}
.floatl {float: left;}
.floatr {float: right;}
.marg_b_10 {margin-bottom:10px;}
.marg_b_15 {margin-bottom:15px;}
.back-gray {
  background-color: #f7f3e6;
}
.back-bg {
  background: #fbf8f0 url("../../images/ynjrb/tbg1.jpg") no-repeat;
}
.list-date {font-size:12px;color:#999;}
.list-date span {padding-left:5px;padding-right:5px;}
hr {margin-top:10px;margin-bottom:10px;border-top: 1px dotted #ddd;}
@media (min-width: 1200px){
  .container {width:1200px;}
}
@media (min-width: 992px) {
  .container {width:1200px;}
}

.top {
  border-bottom:2px solid #f7c331;
  margin-bottom:1px;
}
.top .container {
  background:url("../../images/ynjrb/top_bg.gif") no-repeat right bottom;
}
.top .container > div {height:116px;}
.top .container .input-group {margin-left:auto;margin-right: 0;}
.top .container .input-group input.form-control {width:170px;}
.top .container .input-group-addon {
  float: left;
  width:40px;height:34px;
  background: #bb9437 url("../../images/ynjrb/icons.png") no-repeat 10px -229px;
  cursor: pointer;
  *padding:0;
}
.search .searchbox {
  width:50%;min-height: 300px;
  margin-left:auto;
  margin-right:auto;
}
.search .searchbox input.form-control {width:80%;}
.search .searchbox .input-group-addon {
  float: left;
  width:40px;height:34px;
  background: #bb9437 url("../../images/ynjrb/icons.png") no-repeat 10px -229px;
  cursor: pointer;
  *padding:0;
}
.search #serchform .input-group-addon {
  padding:6px 18px;
  background: #bb9437 url("../../images/ynjrb/icons.png") no-repeat 8px -229px;
  cursor: pointer;
}

.menu-btn {display: none;}
.menu {
  background-color: #1b59aa;
  font-size:0;
}
.menu .container {text-align: center;padding-left:0;padding-right:0;}
.menu,.menu a {color:#fff; }
.menu a.selected {
  color:#1354b6;text-decoration: none;
  background: url("../../images/ynjrb/icons.png") no-repeat right bottom;
  text-decoration: none;
}
.menu a {
  display: inline-block;
  *zoom:1;*display:inline;
  margin-top:8px;
  width:180px; height: 50px; line-height: 50px;
  font-size:20px; text-align: center;
  background: none;
}
.menu a > span {
  display: inline-block;
  *zoom:1;*display:inline;
  width:24px;height:24px;
  background-image:url("../../images/ynjrb/icons.png");
  background-repeat: no-repeat;
  position:relative;
  top:7px; *top:2px;
}
span.menu-ico-1 { background-position: -36px top;}
span.menu-ico-2 { background-position: -36px -40px;}
span.menu-ico-3 { background-position: -121px 0px;}
span.menu-ico-4 { background-position: -36px -78px;}
span.menu-ico-5 { background-position: -36px -119px;}
span.menu-ico-6 { background-position: -36px -158px;}
span.menu-ico-7 { background-position: -36px -195px;}
span.menu-ico-8 { background-position: -219px top;}


.menu a.selected span.menu-ico-1 { background-position: left top;}
.menu a.selected span.menu-ico-2 { background-position: left -40px;}
.menu a.selected span.menu-ico-3 { background-position: -78px 0px;}
.menu a.selected span.menu-ico-4 { background-position: left -78px;}
.menu a.selected span.menu-ico-5 { background-position: left -119px;}
.menu a.selected span.menu-ico-6 { background-position: left -158px;}
.menu a.selected span.menu-ico-7 { background-position: left -195px;}
.menu a.selected span.menu-ico-8 { background-position: -171px top;}

/* content */
.content {
  background-color: #f5f5f5;
}
.content .container {
  position: relative;
  background-color: #fff;
}

/* links */
.links {
  background-color: #f5f1e5;
  border-top:1px solid #e5e5e5;
  border-bottom:2px solid #f7c331;
  margin-bottom:1px; padding-bottom:1px;
}
.links .container {padding:0;}
.links .icon {
  width:26px; height: 8px;
  background: url("../../images/ynjrb/icons.png") no-repeat 10px -394px;
  cursor: pointer;
}
.links .container > div {
  position: relative;
  border-right: 1px solid #e3d5b0;
}
.links .container > div:first-child {border-left: 1px solid #e3d5b0;}
.links .container > div h4 {
  margin-top: 10px;
  text-align: center;
  font-size: 16px;
}
.links .container .floatDIV {
  position: absolute;
  width: 100%; padding: 15px;
  max-height: 350px;overflow-y:auto;
  border:1px solid #e5e5e5;
  border-bottom:none;
  left:0;bottom:37px;
  background: #f5f1e5;
  z-index: 1;
  display: none;
}
.links .container .floatDIV a {
  display: block;
  text-align: center;
  line-height: 1.8;
  border-bottom:1px dotted #e3d5b0;
}

/* float */
.floatCont {
  position: absolute;
  width:50px; height: auto;
  padding: 25px 0;
  background-color: #22579d;
  border-radius: 10px;
  top: 15px;right:-52px;
  z-index: 10;
}
.floatCont .inner {
  padding:0;
  position: relative;
  text-align: center;
}
.floatCont .inner .icon {
  width: 38px; height: 38px;
  margin: 0 auto;
  cursor: pointer;
}
.floatCont .inner .icon a {display: block;width: 100%;height: 100%;}
.floatCont .inner .weix {
  background: url("../../images/ynjrb/icons.png") no-repeat -69px -272px;
}
.floatCont .inner .blog {
  margin-top:30px;
  background: url("../../images/ynjrb/icons.png") no-repeat left -272px;
}
.floatCont .inner .share {
  margin-top:30px;
  background: url("../../images/ynjrb/icons.png") no-repeat 1px -320px;
}

/* footer */
.footer {
  padding: 1em 0;
  background-color: #4d4d4d;
  font-size: 12px;
  color: #ccc;
  line-height: 1.8;
}
.footer .imgs {text-align: center;}
.footer .imgs img {
  display: inline;
}
.footer a {color:#ccc;}
#imgConac {width: 70px;}
#_span_jiucuo img {height:43px;width:auto;}
/* 
@media screen and (-webkit-min-device-pixel-ratio: 2){
  .floatl,.floatr {float: none;}
  .center-vertical {
    position: static;
    transform:translateY(0);
  }
  .container {padding:0;}
  .top img {max-width:100%;margin:0 auto;}
  .top .container {background-position: center bottom;}
  .top .container > div {height: auto;}
  .top .container .input-group {margin-bottom:10px;}

  .search .searchbox {
    width:92%;min-height: 100px;
    margin-left:auto;
    margin-right:auto;
  }
  .search .searchbox input.form-control {width:220px;}
  
  .menu-btn {
    display: block;
    position: absolute;
    width:38px; padding:5px 0;
    top:15.4%; right:10px;
    border-radius: 5px;
    background-color: #1c5aac;
    opacity: .5;
  }
  .menu-btn > div {
    height:0;
    width:60%; margin:3px auto;
    border-top:2px solid #2c6ec7;
    border-bottom: 1px solid #033baa;
  }
  .menu {
    display: none;
  }
  .menu a {margin:0;height:2.5em;line-height: 2.5em;}
  .menu a:hover {background: #2c6dc3;color: #fff;}
  .menu a:hover span.menu-ico-1 { background-position: -36px top;}
  .menu a:hover span.menu-ico-2 { background-position: -36px -40px;}
  .menu a:hover span.menu-ico-3 { background-position: -121px 0px;}
  .menu a:hover span.menu-ico-4 { background-position: -36px -78px;}
  .menu a:hover span.menu-ico-5 { background-position: -36px -119px;}
  .menu a:hover span.menu-ico-6 { background-position: -36px -158px;}
  .menu a:hover span.menu-ico-7 { background-position: -36px -195px;}

  @media screen and (max-width: 320px){
    .bleft,.tabs .tab {font-size: 16px;}
  }

  .special .img img {
    float: none;
    width:100%;
    margin:5px auto;
  }
  .news-list li cite,
  .news-list a cite {
    display: block;
    font-size:14px;
    width: 100%;
    font-style: normal;
    color: #999;
  }
  .tabs .tab {
    width:33%;padding:0;
  }

  .links .container > div {
    border-bottom:1px dotted #e3d5b0;
  }
  .links .container .floatDIV {
    padding:10px;
  }
  .links .container .floatDIV a {
    line-height: 2.2;
  }
  .floatCont {display: none;}
  .footer {text-align: center;}
  .footer .col-xs-12 {padding-top:8px;padding-bottom:8px;}
} */

.clearfix:before,
.clearfix:after,
.container:before,
.container:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after,
.container:after {
  clear: both;
}
.clearfix,
.container {
  zoom: 1;
}
.yn_zwgk_menu_container{
  width: 1050px;
  height: 50px;
  margin: 6px auto 0;
  padding: 0;
  list-style: none;
}
.yn_zwgk_menu_container li{
  width: 175px;
  height: 100%;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-family: 'Microsoft Yahei';
  text-align: center;
  float: left;
  position: relative;
}
.yn_zwgk_menu_container li a,.yn_zwgk_menu_container li a:link,.yn_zwgk_menu_container li a:visited{
  color: #fff
}
.yn_zwgk_menu_container li.active{
  background-color: #fff;
  color: #1c5baf;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.yn_zwgk_menu_container li.active a,.yn_zwgk_menu_container li.active a:link,.yn_zwgk_menu_container li.active a:visited{
  color: #1c5baf;
}
.yn_zwgk_menu_container li span {
  display: inline-block;
  *zoom:1;*display:inline;
  width:24px;height:24px;
  background-image:url("../../images/ynjrb/icons.png");
  background-repeat: no-repeat;
  position:relative;
  top:7px; *top:2px;
}
.yn_zwgk_menu_container li span.menu-ico-1 { background-position: -36px top;}
.yn_zwgk_menu_container li span.menu-ico-2 { background-position: -36px -40px;}
.yn_zwgk_menu_container li span.menu-ico-3 { background-position: -121px 0px;}
.yn_zwgk_menu_container li span.menu-ico-4 { background-position: -36px -78px;}
.yn_zwgk_menu_container li span.menu-ico-5 { background-position: -36px -119px;}
.yn_zwgk_menu_container li span.menu-ico-6 { background-position: -36px -158px;}
.yn_zwgk_menu_container li span.menu-ico-7 { background-position: -36px -195px;}
.yn_zwgk_menu_container li span.menu-ico-8 { background-position: -219px top;}

.yn_zwgk_menu_container li.active span.menu-ico-1 { background-position: left top;}
.yn_zwgk_menu_container li.active span.menu-ico-2 { background-position: left -40px;}
.yn_zwgk_menu_container li.active span.menu-ico-3 { background-position: -78px 0px;}
.yn_zwgk_menu_container li.active span.menu-ico-4 { background-position: left -78px;}
.yn_zwgk_menu_container li.active span.menu-ico-5 { background-position: left -119px;}
.yn_zwgk_menu_container li.active span.menu-ico-6 { background-position: left -158px;}
.yn_zwgk_menu_container li.active span.menu-ico-7 { background-position: left -195px;}
.yn_zwgk_menu_container li.active span.menu-ico-8 { background-position: -171px top;}

.submenu{
  width: 1100px;
  height: 40px;
  line-height: 40px;
  background-color: #f0f6ff;
  position: absolute;
  top: 50px;
  color: #435c7d;
  font-size: 15px;
  z-index: 99;
}
.submenu1{
  left: -200px;
}
.submenu2{
  left: -375px;
}
.submenu3{
  left: -725px;
}
.submenu4{
  left: -915px;
}
.submenu a,.submenu a:link,.submenu a:visited{
  color: #435c7d;
}
@media (min-width: 768px) {
    .yn_zwgk_menu_container li{width:125px;font-size:14px;}
	.show-cont p:has(img){text-indent:0 !important;}
	.show-cont p img{width:98% !important;height: auto !important;}
}